Émulation de mémoire partagée en environnements distribués dynamiques
نویسنده
چکیده
Most distributed systems are large-scale and dynamic. Communication has thus become a critical issue and the shared memory, which is a reliable paradigm of communication, allows distributed nodes to exchange information through read and write operations. In this article, I introduce the challenges related to emulating a shared memory in a dynamic message passing environment where nodes constantly leave the system and where new nodes arrive in an unpredictable manner. This article surveys the work on quorum systems and reconfigurable systems, and present solutions that cope with crash failures, dynamism and limited complexity. MOTS-CLÉS : Systèmes pair-à-pair, Cohérence atomique, Mémoire partagée distribuée, Quorum.
منابع مشابه
Mise en oeuvre des interactions en environnements distribués, compilés et fortement typés : le modèle MICADO
HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau...
متن کاملMémoires partagées distribuées pour systèmes dynamiques à grande échelle
La plupart des systèmes distribués modernes sont à la fois à grande échelle et dynamiques. Cet article met en avant le passage des systèmes distribués classiques aux systèmes dynamiques à grande échelle. Bien que la réplication d’un objet (i.e., d’une donnée) à plusieurs endroits du réseau tolère les défaillances, cette technique implique un coût considérable à chaque modification de la valeur ...
متن کاملMulti-Site Emulation using Wrekavoc: Validating Distributed Algorithms and Applications
Experimental validation and testing of solutions designed for heterogeneous environment is a challenging issue. Wrekavoc is a tool for performing such validation. It runs an unmodified applications on emulated multisite heterogeneous platforms. It downgrades the performance of the nodes (CPU and memory) and the interconnection network in a prescribed way. We report on new strategies to improve ...
متن کاملEnvironnements pour l'analyse expérimentale d'applications de calcul haute performance. (Environments for the experimental analysis of HPC applications)
ions offertes par le système 3.1 3.1.2 Mémoire virtuelle Comme nous l’avons déjà énoncé, un processeur manipule des adresses dites virtuelles lorsqu’il décode des instructions. Une unité matérielle spécifique (MMU) traite de manière semi-automatique la traduction de ces adresses en leurs correspondants véritables (physiques). On dénomme communément par espace d’adressage virtuel l’ensemble des ...
متن کاملUn Modèle Générique de Garbage Collection pour les Eéditeurs Collaboratifs Basé sur l'Approche TO dans les environnements P2P et mobiles
Résumé— L’approche de transformée opérationnelle (TO) est l'une des meilleurs techniques qui permet de supporter la collaboration dans les environnements mobiles et distribués. Les éditeurs collaborative en temps réel utilisent cette technique pour la réconciliation des données modifiées simultanément par plusieurs utilisateurs. Cependant, l’approche TO utilise un log qui peut atteindre une tai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Technique et Science Informatiques
دوره 30 شماره
صفحات -
تاریخ انتشار 2011